// 导入 express
const express = require('express')
// 创建 app
const app = express()
// 设置跨域访问
const cors = require('cors')
app.use(cors())
// 处理POST参数
const bodyParser = require('body-parser')
const multiparty = require('connect-multiparty')

// 引入路由
let infoMRouter = require('./router/infoManagement.js')
let historyMRouter = require('./router/history.js')

// 处理 x-www-form-urlencoded
app.use(bodyParser.urlencoded({
  extended: true
}));
// 处理 application/json
app.use(bodyParser.json())
// 处理 mutipart/form-data
app.use(multiparty())
// // 测试接口能否正常调用
// app.get('/info', (req, res) => {
//   res.send("Hello world !")
// })


// // 引入 mysql 方法
// let { conMysql } = require('./mysql')
// // 获取全部用户信息，测试数据库连接的上不上
// app.get('/getUser', (req, res) => {
//   let sql = 'select * from login'
//   conMysql(sql).then(result => {
//     let data = {
//       code:0,
//       data:result,
//       msg:'success'
//     }
//     res.send(data)
//   })
// })


// 这里匹配的一般是一级路径，如果直接使用二级路径，则用'/'替代即可！ 
app.use('/', infoMRouter)
app.use('/history', historyMRouter)


// 启动
app.listen(12308, () => {
  console.log('express server 运行中');
})